developmentally challenged
Explore definitions, synonyms, and language insights of developmentally challenged
Definitions
                    Noun
                    
            people collectively who are mentally retarded; "he started a school for the retarded"